GETW

               
               
#include <stdio.h>
int getw (stream);
            
FILE *stream; указатель на структуру FILE.

Описание:
Функция getw читает двоичное значение типа int из специального потока stream и изменяет соответствующий указатель на файл (если он есть), чтобы указать на следующий непрочитанный символ.
Эта функция не предполагает специального выравнивания объектов.

Возвращаемое значение:
Эта функция возвращает считанное целое значение. Возвращаемое значение EOF свидетельствует об ошибке или о достижении конца файла; однако, значение EOF может быть воспринято как целая величина, поэтому для проверки конца файла или условия ошибки используются функции ferror и feof.

Замечание!
Функция getw обеспечивает совместимость с предыдущими библиотеками. Необходимо заметить, что проблемы переносимости могут возникать вместе с getw , если в системах различаются размеры int и порядок байтов внутри int.

Пример.

               #include <stdio.h>
               #include <stdlib.h>

               FILE *stream;
               int i;
               .
               .
               .
               /* следующий оператор считывает слово из  потока  stream  и
         проверяет наличие ошибки */
            
               i = getw(stream);

               if (ferror(stream))
               { fprintf(stderr, "getw failed\n");
               clearerr (stream);
               }
Hosted by uCoz